package net.zigin.nhi.could.waste.model;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import net.zigin.commons.util.StringUtil;

/*#################################################################*
# 说明:以下代码通过哲勤代码生成工具自动生成    
# 工具:GeneratorCode
# 作者:mgw1986                                                  
# 生成时间:2021-9-7 19:08:54                                               
##################################################################*/

/**
 * 
 *  SysRole实体类
 * @ClassName: SysRole
 * @author mgw1986
 * @date 2021-9-7 19:08:54
 * @version V1.0
 */
@Data
public class SysRole {
     //角色ID--->列名: role_id 
	private String id;
     //角色名称--->列名: role_name 
	private String name;
    //用户组--->列名: work_group
    private String workGroup;
    //角色编码--->列名: role_code
	private String code;
     //角色备注--->列名: remark 
	private String remark;
     //系统标识（admin：监管端，hospital：医院端，staff：员工APP）--->列名: sys_flag 
	private String sysFlag;
     //创建人--->列名: create_user 
	private String createUser;
     //创建时间--->列名: create_time 
	private Date createTime;
     //修改人--->列名: modify_user 
	private String modifyUser;
     //修改时间--->列名: modify_time 
	private Date modifyTime;

    //是否禁用（0：否，1：是）--->列名: is_freeze
    private int isFreeze;
    //医院基础ID--->列名: hospital_base_id
    private String hospitalBaseId;

    public SysRole() {
    }

    public SysRole(String hospitalBaseId) {
        this.hospitalBaseId = hospitalBaseId;
        this.id = StringUtil.get32UUID();
        this.name = "医院端管理员";
        this.code = "h1001";
        this.sysFlag = "hospital";
        this.remark = "系统角色！请勿修改";
    }
}
